package top.qform.disk;

import top.qform.PayService;
import top.qform.PayServiceImpl;
import top.qform.dynamic.JDKProxy;

/**
 * 自动写入磁盘
 */
public class DynamicTest {

    public static void main(String[] args) {
        // 让代理对象的class文件写入到磁盘
        System.getProperties().put("sun.misc.ProxyGenerator.saveGeneratedFiles", "true");
        // JDK 动态代理
        JDKProxy jdkProxy = new JDKProxy();
        // 获取代理对象
        PayService payServiceProxy = (PayService) jdkProxy.newProxyInstance(new PayServiceImpl());
    }

}
